// pages/auth/index.js
import {request} from "../../request/request.js";
import {login} from "../../utils/asyncWx.js"
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  /*微信button自带open-type="getUserInfo" bindgetuserinfo="getUserInfo" 调用api获取（encryptedData,rawData,iv,signature）的参数,调用wx.login获取code
  */
  async getUserInfo(e){ 
    try{
    console.log(e);
    const {encryptedData,rawData,iv,signature}=e.detail;
    const {code}=await login();
   
    const loginParams={encryptedData,rawData,iv,signature,code};
    console.log(code,loginParams)

     //获取token值
    const res=await request({url:"/users/wxlogin",data:loginParams});
    /* const {token}=await request({url:"/users/wxlogin",data:loginParams,method:"POST"});
    console.log(res);
    wx.setStorageSync('token', token);*/ 
    wx.navigateBack({
      delta:1
    })
  }
    catch(error){
      console.log(error);

    }


      
    

   },
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})